package com.qidian.tcba.admin.model.dto.recordProcess;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.qidian.tcba.admin.model.dto.assignTask.AssignTaskDTO;
import com.qidian.tcba.admin.model.dto.attachment.AttachmentBaseInfoDTO;

import java.util.Date;
import java.util.List;

/**
 * @author:fyl
 * @date 2021/7/8 10:43
 * @Modified By:
 * @Modified Date:
 * @Description:
 */
public class AuditRecordDetailsDTO {
    private int id;
    private String auditorName;
    private int status;
    private String auditReason;
    private List<AttachmentBaseInfoDTO> attachments;
    private List<AssignTaskDTO> assignTask;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedAt;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getAuditorName() {
        return auditorName;
    }

    public void setAuditorName(String auditorName) {
        this.auditorName = auditorName;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getAuditReason() {
        return auditReason;
    }

    public void setAuditReason(String auditReason) {
        this.auditReason = auditReason;
    }

    public List<AttachmentBaseInfoDTO> getAttachments() {
        return attachments;
    }

    public void setAttachments(List<AttachmentBaseInfoDTO> attachments) {
        this.attachments = attachments;
    }

    public List<AssignTaskDTO> getAssignTask() {
        return assignTask;
    }

    public void setAssignTask(List<AssignTaskDTO> assignTask) {
        this.assignTask = assignTask;
    }

    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }
}
